<?php
session_start(); 
include_once "config.php";
include_once "connect.php";

error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', true);
?>



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>AP3-SP-les phoques du desert</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<script type="text/javascript" src="verification.js"></script>	
</head>
<body onLoad="display_c()">
	<script src="jquery.js"></script>
	<div id="all">
		<div id="header">		
		<?php
		$array=array();
		include_once "sujet.php";

		
		echo "<h1>Créer un administrateur </h1>";
		echo " <a href='index.php'>Retour à l'index<br/></a>";
			?>
			
		</div>
		
		<div id="content">
		<?php
$pseudo = "";
$password = "";
$verif_password = "";
$mail = "";
$verif_mail = "";
$nom= "";
$prenom = "";
$adresse = "";
$tel = "";
$displayForm = true;

if (isset($_POST["creer"])) {
	if (isset($_POST["pseudo"])) $pseudo = $_POST["pseudo"];
	
	if (isset($_POST["password"])) $password = $_POST["password"];
	if (isset($_POST["verif_password"])) $verif_password = $_POST["verif_password"];
	
	if (isset($_POST["mail"])) $mail = $_POST["mail"];
	if (isset($_POST["verif_mail"])) $verif_mail = $_POST["verif_mail"];
	
	if (isset($_POST["nom"])) $nom = $_POST["nom"];
	if (isset($_POST["prenom"])) $prenom = $_POST["prenom"];
	if (isset($_POST["adresse"])) $adresse = $_POST["adresse"];

	if (isset($_POST["tel"])) $tel = $_POST["tel"];
	
	$displayForm = false;
	
	$message1 = "";
	$message2 = "";
	$message3 = "";
	$message4 = "";
	$message5 = "";
	$message6 = "";
	$message7 = "";
	$message8 = "";
	$message9 = "";
	$message10 = "";
	$message11 = "";
	$message12 = "";
	$message = $message1 + $message2+ $message3+ $message4 +$message5+$message6+$message7+$message8+$message9+$message10+$message11+$message12;
	
	
	//alerte message vide
	if ($pseudo == "") { 
		$displayForm = true; 
		$message1 .= "Le pseudo ne peut être vide.<br/>";
		}
		
	if ($password == "") { 
		$displayForm = true; 
		$message2 .= "Le password ne peut être vide.<br/>";
		}

	if ($verif_password == "") { 
		$displayForm = true; 
		$message3 .= "La verification du password ne peut être vide.<br/>";
		}
		
	if ($mail == "") { 
		$displayForm = true; 
		$message4 .= "Le mail ne peut être vide.<br/>";
		}
	
	if ($verif_mail == "") {
		$displayForm = true;
		$message5 .= "La verification du mail ne peut être vide.<br/>";
		}
	
	if ($nom == "") { 
		$displayForm = true; 
		$message6 .= "Le nom ne peut être vide.<br/>";
		}
		
	if ($prenom == "") { 
		$displayForm = true; 
		$message7 .= "Le prenom ne peut être vide.<br/>";
		}
	
	

	// formar spéciaux
	if (!preg_match("/^(.+)@(.+)\.(.+)$/",$mail)) {
		$displayForm = true;
		$message8 .= "L'adresse e-mail n'est pas valide et  l'adresse doit etre du format exemple@exmple.com .<br/>";
	}
	
	if ($mail != $verif_mail) {
		$displayForm = true;
		$message9 .= "Les adresses e-mail doivent correspondre.<br/>";
	}
	
		if ($password != $verif_password) {
		$displayForm = true;
		$message10 .= "Les passwords doivent correspondre.<br/>";
	}
	
	if(isset($_POST["tel"]))	{
		if (!preg_match("/^[0-9]{10}$/",$tel)) {
		$displayForm = true;
		$message11 .= "Le numéro de téléphone doit avoir la forme XXXXXXXXXX<br/>";
		}	
		
		}	
	
	$query=mysql_query("select pseudo from AP3_SP_user");
	while($row=mysql_fetch_assoc($query))	{
	if($row["pseudo"] == $pseudo)	{
		$displayForm = true;
		$message12 .="Le pseudo existe déjà";
		}
		}

	
if ($message != "")
	echo "<div id='message'>" .$message ."</div>";
 
}

if ($displayForm) { 
		?>
		
		<form name="formulaire_admin" method="post" action="creer_admin.php">
					<p>
					Votre Pseudo* :
					<input type="text"  name="pseudo" value="<?php echo $pseudo;?>" size="50"  onFocus="init(this)" onKeyUp="verif(this)"  onBlur="verif(this)"/><br/>	 

					</p>
			
					<p>
					Votre Mot de passe* :
					<input type="password" name="password" value="<?php echo $password;?>" size="50"	onFocus="init(this)"  onKeyUp="password1(this)"  onBlur="password2(this)"/><br/>

					</p>
					<p>
					Vérification Mot de passe* :
					<input type="password" name="verif_password" value="<?php echo $verif_password;?>" size="50" 	onFocus="init(this)" onKeyUp="verif_password1(this)"  onBlur="verif_password2(this)"/><br/>

					</p>
					
					Votre Adresse email* :
					<input type="text" name="mail" value="<?php echo $mail;?>" size="50" 	onFocus="init(this)" onKeyUp="mail1(this)"  onBlur="mail2(this)"/><br/>

					</p>
					<p>
					Véfication Adresse email*:
					<input type="text" name="verif_mail" value="<?php echo $verif_mail;?>" size="50"onFocus="init(this)" onKeyUp="verif_mail1(this)"  onBlur="verif_mail2(this)"/><br/>

					</p>
					
					Données personnelles :
					<p>
					Votre Nom*:
					<input type="text" name="nom" value="<?php echo $nom;?>" size="50"  onFocus="init(this)" onKeyUp="verif(this)"  onBlur="verif(this)"/><br/>

					</p>	
					
					<p>
					Votre Prenom*:
					<input type="text" name="prenom" value="<?php echo $prenom;?>" 	onFocus="init(this)" onKeyUp="verif(this)"  onBlur="verif(this)"/><br/>

					</p>	
					
					<p>
					<label>Votre Adresse:</label></br>
					<textarea name="adresse"  value="<?php echo $adresse;?>" cols="50px" 	 onFocus="init(this)" onKeyUp="verif(this)"  onBlur="verif(this)" ></textarea>		
					</p>
					
					<p>
					Votre Numéro de telephone:
					<input type="text" name="tel" value="<?php echo $tel;?>" size="15"  onFocus="init(this)" onKeyUp="tel1(this)" onBlur="tel2(this)"/><br/>

					</p>
					
					<p>
					<input type="submit" name="creer" value="Créer l'administrateur" onSubmit="return veriftotal()" />			
					</p>
		<?php
		}
		else {

	
			if($password!="" && $pseudo!="" && $nom!="" && $prenom!="" && $mail!="" && $password == $verif_password && $mail == $verif_mail)
		{
			$password =md5($password);

			$requete="
			insert into AP3_SP_user(password,pseudo,nom,prenom,adresse,tel,mail,id_type,id_image,nb_post)

			values ('".$password."','".$pseudo."','".$nom."','".$prenom."','".$adresse."','".$tel."','".$mail."','3','0','0');";

			$result=mysql_query($requete) or die(mysql_error()) ;
			if ($result == FALSE)
					echo 'erreur insert';
			else{
				echo "l'administrateur ".$prenom ." "  .$nom . " a bien été enregistré...<br/>";
				
				echo "<a href='index.php'>retour à l'accueil</a>";
			}
		}
		else
		{
			echo "<a href = index.php />retourner à l'ecran de connexion</a><br/>";
			echo " les champs sont vides";
		}
		
}
		?>
				</div>
		
		<div id="footer">
			<div id="ct">
			
			</div>
			
			<div id="droit">
			Made by Les Phoques Du Désert
			</div>
		</div>
	</div>
	

	

</body>
</html>



		